public class Profile
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private com.sun.medialib.mlib.Image |
avatar |
private double |
creatorRating |
private int |
creatorRatingCount |
private java.lang.String |
name |
private double |
runnerRating |
private int |
runnerRatingCount |
Constructor and Description |
---|
Profile()
Instantiate a profile object
|
Modifier and Type | Method and Description |
---|---|
void |
changeAvatar(com.sun.medialib.mlib.Image avatar)
Change this User's profile pic
|
java.lang.String |
getName()
Get the full name of the user
|
void |
rateCreator(double rating)
Rate this User as a creator
|
void |
rateRunner(double rating)
Rate this User as a runner
|
void |
setName(java.lang.String name)
Change the name of the user a maximum of 3 times
|
private java.lang.String name
private double runnerRating
private int runnerRatingCount
private double creatorRating
private int creatorRatingCount
private com.sun.medialib.mlib.Image avatar
public java.lang.String getName()
public void setName(java.lang.String name)
name
- the new name of the userpublic void rateRunner(double rating)
rating
- the new ratingpublic void rateCreator(double rating)
rating
- the new ratingpublic void changeAvatar(com.sun.medialib.mlib.Image avatar)
avatar
- the new pic